# We have a Nofication application that is event based pulling data from Kafka

**URL:** <https://community.dynatrace.com/t/we-have-a-nofication-application-that-is-event-based-pulling-data-from-kafka/13332>\
**Category:** Automations\
**Tags:** integrations, problem-notification, tagging, problems-classic\
**Created:** [July 3, 2018, 7:35pm UTC](https://community.dynatrace.com/t/we-have-a-nofication-application-that-is-event-based-pulling-data-from-kafka/13332 "2018-07-03T19:35:17Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Don\_Meuth](https://avatars.discourse-cdn.com/v4/letter/d/43a26b/32.png) [@Don\_Meuth](https://community.dynatrace.com/u/Don_Meuth)\
**Post date:** [July 3, 2018, 7:35pm UTC](https://community.dynatrace.com/t/we-have-a-nofication-application-that-is-event-based-pulling-data-from-kafka/13332/1 "2018-07-03T19:35:17Z")

</div>

We a developing a Notification system that polls Kafka for events to process. it does not have Web URL’s and is a background, event-driven application. We have added some custom services for some of the classes it uses, but there are hundreds of possible classes we could add. Is there a way to monitor the activity without creating hundreds of classes, and every time a modification is made, possibly adding more. Currently, other than the classes we have defined, we see very little detail. Is there a way to incorporate tags, etc. into the code to get the equivalent of a normal application drill down from possibly an entry p;oint?

---

<div class="post-metadata">

**Author:** ![pahofmann](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/pahofmann/32/17076_2.png) [@pahofmann](https://community.dynatrace.com/u/pahofmann)\
**Post date:** [July 4, 2018, 7:07am UTC](https://community.dynatrace.com/t/we-have-a-nofication-application-that-is-event-based-pulling-data-from-kafka/13332/2 "2018-07-04T07:07:46Z")

</div>

You could use [Java Annotations](https://www.dynatrace.com/news/blog/use-java-annotations-to-define-custom-services/?_ga=2.195490796.1734875211.1530618425-36692706.1458117177&_gac=1.52584794.1529483687.CjwKCAjw9qfZBRA5EiwAiq0AbaPdSXW5lp8hiTdeOEupwpZb0Sc8cB9SehqeZ6wmuXQTMPj_rxlqrRoC1ioQAvD_BwE) to define the custom services instead of defining the methods manually.
