• Forums
    • Public Forums
      • Community Connect
      • Dynatrace
        • Dynatrace Open Q&A
      • Application Monitoring & UEM
        • AppMon & UEM Open Q&A
      • Network Application Monitoring
        • NAM Open Q&A
        • Enterprise Synthetic Monitoring
      • Synthetic Classic
        • Synthetic Classic Open Q&A
      • BSM Open Q&A
  • Home /
  • Public Forums /
  • Dynatrace /
  • Dynatrace Open Q&A /
avatar image
Question by Rick B. · Feb 11 at 04:06 PM · plugins activegate

activegate plugins and associated entities

Hi!

Do activegate plugins support entity associations, either declared in the plugin.json or in code? Can/should I file this to ideas?

Thanks,

Rick B

Comment

People who like this

0 Show 0
10 |2000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

2 Replies

· Add your reply
  • Sort: 
  • Most voted
  • Newest
  • Oldest
avatar image

Answer by Július L. · Feb 12 at 07:03 AM

If I got your question right, then the answer is not. ActiveGate plugins must have specified the entity of CUSTOM_DEVICE. See in the docs here.


With ActiveGate plugins, you create new entities of CUSTOM DEVICE type.
With OneAgent plugins you cannot create entities, you just send data to entities discovered by the underlying OneAgent (in fact just process and host metrics).

Comment
Rick B.

People who like this

1 Show 4 · Share
10 |2000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Rick B. · Feb 12 at 12:04 PM 0
Share

Thanks Julius,

Question was more or less inspired by two things:

one being the behavior of the Elasticsearch activegate plugin, which correlates grid-level stats with the external call service to those hosts from the elastic rest client in monitored services (obviously some specific correlation is happening under the hood) and the second being the similar, but only visual behavior of my custom device's group details page, where a "service" entry is available in the architecture diagram but is not populated:

Can you or anyone else say whether this type of correlation availability is planned for the plugin engine/API?

Thanks,

Rick B

oyrqv.png (107.1 kB)
avatar image Július L. Rick B. · Feb 12 at 01:05 PM 0
Share

I don't think there is any way to create services at the moment for Custom Device (or for any other entity) and I did not see this populated anywhere (so far)

avatar image Rick B. Július L. · Feb 12 at 01:10 PM 0
Share

It's not so much that I want the plugin to create a service but rather my existing services get correlated by possibly feeding the plugin the entity ID of linked services. this could be hugely helpful for event correlation, for instance.

In our case we have multiple different monitored services which consume and process messages to compose a pipeline, and the plugin I wrote samples messages from either end of the pipeline to calculate what the end-to-end time was.

avatar image Július L. Rick B. · Feb 12 at 01:38 PM 0
Share

Well, I guess the only possible method to correlate now is the IP address. From within the plugin code you don't have access (and you won't) to the existing smartscape topology (only if you would pull the topology by yourself). And you don't have any option to use the entity ids (SERVICE-, PROCESS_GROUP-, HOST-*, etc..).
Maybe you should talk to @Jakub M. or @Michael L about the details you need to achieve.

avatar image

Answer by Jakub M. · Feb 12 at 01:35 PM

Correlation between services and plugins custom devices is based on IP:PORT pair. In order to have this correlation pleas assign IP and PORT to custom device. At this moment we don't support multiple CDs with same IP.

Comment

People who like this

0 Show 1 · Share
10 |2000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Rick B. · Feb 12 at 01:46 PM 0
Share

super interesting! thank you. in our case because kafka consumer services are Custom Services i don't think this is an option so the eventuality is we would either need to be able to plug (via config or something) the SERVICE- entity id into the instance or await kafka consumer as a service type to get the ip:port to correlate. Is my understanding correct?

Thank you so much for the existing correlation btw, it's awesome to have the elasticsearch plugin info correlated with the upstream PurePaths

Your answer

Hint: You can notify a user about this post by typing @username

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

Welcome to the
Dynatrace Community Forums

Check out the Forum User Guide and Forum Guidelines to learn how to get started.

Community Member of the Month
February 2019

Announcing Dynatrace's Community Member of the Month for February 2019, Larry R.! Click here to read more!

Employee Member of the Month
February 2019

Announcing Dynatrace's Employee Member of the Month for February 2019, Dave M.! Click here to read more!

Live webinar: AIOps done right through enhanced Dynatrace AI root cause detection

Learn the enhanced capabilities of the next generation Dynatrace AI root cause analysis and how to feed it with your own data sources.
Wednesday, February 20, 2019
Register today!

Live webinar: AIOps done right through enhanced Dynatrace AI root cause detection

Learn the enhanced capabilities of the next generation Dynatrace AI root cause analysis and how to feed it with your own data sources.
Wednesday, February 20, 2019
Register today!

NAM 2019 Beta is available

Would you like to have an early taste of what we have cooked up for 2019? We would love to hear your feedback and improve some of the new features. Check NAM 2019 Beta release notes.
Sign up today!

Follow this Question

Answers Answers and Comments

37 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Any news on release date of ActiveGate Plugin System? 2 Answers

activegate plugin python dependency 2 Answers

How does alerting on custom plugin metrics work? 1 Answer

Activegate plugin "did not respond" error 2 Answers

Does Dynatrace plugin requires Active Gate to work? 1 Answer

Forum Tags

java user management dotnet redis docker ios davis log analytics gui mobileapp database cloud foundry usability services faq management zones user sessions test automation Dynatrace Managed amazon web services plugins php android javascript processes monitoring nodejs sso rest api appmon license dynatrace saas mobile monitoring user tagging installation nam aix oneagent sdk purepath network synthetic monitors apache hosts iis user actions paas azure http monitor linux mongodb mysql dashboard tipstricks rest openshift mission control activegate webserver servicenow kubernetes rum host monitoring cmc key user actions notifications openstack technologies configuration account continuous delivery tagging postgresql security smartscape high five award agent documentation alerting auto-detection cassandra administration vmware oneagent
  • Forums
  • Public Forums
    • Community Connect
    • Dynatrace
      • Dynatrace Open Q&A
    • Application Monitoring & UEM
      • AppMon & UEM Open Q&A
    • Network Application Monitoring
      • NAM Open Q&A
      • Enterprise Synthetic Monitoring
    • Synthetic Classic
      • Synthetic Classic Open Q&A
    • BSM Open Q&A